﻿

using IotClientService.Operations.plc;
using IotContract.Dtos.Clients.Equips;
using IotContract.Dtos.Servers;
using IotContract.Dtos.Servers.Pushs;
using IotContract.Interfaces;
using Mapster;
using Microsoft.Extensions.DependencyInjection;

using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
using XT.Common.Services;

namespace IotClientService.Managers;
/// <summary>
/// 西门子S7,目前应用 物流线和堆垛机 
/// </summary>
public class HbcSiemensS7Manager : EquipBaseManager<HbcSiemensEquipDto,PushSiemensDto>
{
    public HbcSiemensS7Manager(ILogService logService, IConnectDataService connectDataService, IServiceProvider provider) : base(logService, connectDataService, provider)
    {
    }


    /// <summary>
    /// 协议类型
    /// </summary>
    public override string ProtobufType { get; set; } = "HBC_SIEMENS_S7";
    /// <summary>
    /// 是否拥有点位
    /// </summary>
    public override bool HasTags { get; set; } = true;


}
